﻿@charset "utf-8";

@font-face {
 font-family: 'HDHarmonyM';
 src: url('/hmg/font/web/kor/HDHarmonyM.eot');
 src:local(※), url('/hmg/font/web/kor/HDHarmonyM.woff') format('woff');
 font-weight:bold;
 font-style:normal;
}

a:link, a:visited, a:active, a:hover{text-decoration:none;}
label.hidden {position:absolute; left:-9999px; height:1%; text-indent:-9999px;}
/*table {table-layout:fixed;}*/
table td table {table-layout:auto !important;}
.historyHid {overflow:hidden !important;}

.btnWrap {padding:14px 0;overflow:hidden;}
.btnWrap:after {content:"";display:block;clear:both;}
.btnWrap .align_left {float:left;}
.btnWrap .align_right {float:right;}

span.color_car, span.color_car a {color:#135196 !important;}
span.color_steel, span.color_steel a {color:#501494 !important;}
span.color_build, span.color_build a {color:#2e770a !important;}
span.color_part, span.color_part a {color:#b10b0b !important;}
span.color_finance, span.color_finance a {color:#d46900 !important;}
span.color_etc, span.color_etc a {color:#4e9cad !important;}
span.color_group, span.color_group a {color:#0a2268 !important;}
span.fb_under {font-weight:bold;text-decoration:underline;}

#header .broadcast {width:160px;}
#header .broadcast ul li {}
#header .search_box {width:140px;height:26px;background:url("/hmg/images/web/kor/common/header_Search_InputBg.jpg") no-repeat left top;margin:25px 0 10px 10px;}
#header .search_box input {width:112px;height:22px;border:none;margin:2px 0 0 6px;font-size:12px;}
#header .search_box img {float:left;height:14px;width:14px;padding:6px 0 0 6px;}
#header .etc {margin:0 0 0 10px;width:142px;}
#header .etc ul {padding-bottom:47px;overflow:hidden;}
#header .etc ul:after {content:"";clear:both;display:block;}
#header .etc ul li {display:block;position:relative;height:26px;float:left;margin-right:3px;width:26px;}
#header .etc ul li.map a {display:block;width:26px;height:26px;background:url("/hmg/images/web/kor/common/icon_map.gif") no-repeat left top;}
#header .etc ul li.map span.map {display:none;}
#header .etc ul li.on.map a {background-position:left bottom;}
#header .etc ul li.on.map span.etc_over01 {position:absolute;top:26px;display:block;}
#header .etc ul li.global a {display:block;width:26px;height:26px;background:url("/hmg/images/web/kor/common/icon_global.gif") no-repeat left top;}
#header .etc ul li.global span.global {display:none;}
#header .etc ul li.on.global a {background-position:left bottom;}
#header .etc ul li.on.global span.etc_over02 {position:absolute;top:26px;left:-16px;display:block;}
#header .etc ul li.newsletter a {display:block;width:26px;height:26px;background:url("/hmg/images/web/kor/common/icon_newsletter.gif") no-repeat left top;}
#header .etc ul li.newsletter span.newsletter {display:none;}
#header .etc ul li.on.newsletter a {background-position:left bottom;}
#header .etc ul li.on.newsletter span.etc_over03 {position:absolute;top:26px;left:-16px;display:block;}
#header .etc ul li.dictionary a {display:block;width:26px;height:26px;background:url("/hmg/images/web/kor/common/icon_dictionary.gif") no-repeat left top;}
#header .etc ul li.dictionary span.dictionary {display:none;}
#header .etc ul li.on.dictionary a {background-position:left bottom;}
#header .etc ul li.on.dictionary span.etc_over04 {position:absolute;top:26px;left:-28px;display:block;}
#header .etc ul li.facebook a {display:block;width:26px;height:26px;background:url("/hmg/images/web/kor/common/icon_facebook03.gif") no-repeat left top;}
#header .etc ul li.facebook span.facebook {display:none;}
#header .etc ul li.on.facebook a {background-position:left bottom;}
#header .etc ul li.on.facebook span.etc_over05 {position:absolute;top:26px;left:-40px;display:block;}
#header .etc ul li.last {margin-right:0;}
#header .etc ul li span {position:absolute;top:0px;left:0;display:none;}
/* gnb scroll */
#in-header {width:270px;height:890px;}
#header .scroll-pane .jspContainer {width:270px !important;overflow:visible !important;}
#header .jspPane {margin-left:0 !important;}
#header .jspVerticalBar {display:none;width:2px !important;}
/* #header .jspDrag {opacity:0.5;} */
#header .jspTrack {background:#e5e8f1;}

#footer .information {border-bottom:1px solid #c4cdd1;padding-bottom:20px;margin-bottom:20px;}
#footer .information ul  {overflow:hidden;width:120px;}
#footer .information li {height:15px;width:120px;}
#footer .information li a {display:block;height:15px;}
#footer .copyright {padding-bottom:10px;padding-left:4px;}